/** круглые уголки **/
.community-head .bg1- {z-index: 25;
	width: 12px; height: 12px;
	position: absolute; top: 0px; left: 0px;
	background: url({{!static type="images" "decoration/corner-tl.png"}}) 0 0 no-repeat;
	_background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tl.png"}}', sizingMethod='crop'); }

.community-head .bg2- {z-index: 25;
	width: 12px; height: 12px;
	position: absolute; top: 0px; right: 0px;
	background: url({{!static type="images" "decoration/corner-tr.png"}}) 0 0 no-repeat;
	_right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px");
	_background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tr.png"}}', sizingMethod='crop'); }

.community-head .bg3- {
	z-index: 11; position: absolute; bottom: 0; right: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-br.png"}}) 0 0 no-repeat;
	_bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px"); _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px"); _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-br.png"}}', sizingMethod='crop'); }

.community-head .bg4- {z-index: 11;
position: absolute; left: 0; bottom: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-bl.png"}}) 0 0 no-repeat;
	_bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px"); _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-bl.png"}}', sizingMethod='crop'); }
	
/** круглые нижние уголки для выпадающего списка добавления записи **/
.community-head .bg-b- {
	position: absolute; bottom: -7px; left: 0; z-index: 10;
	width: 146px; height: 12px; margin: 0 12px;
	font-size: 1px;
	background: #fff;
	_width: 140px; }

.community-head .bg-br- {
	float: right; position: relative; right: -12px;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-br-w.png"}}) 0 0 no-repeat;
	_background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-br-w.png"}}', sizingMethod='crop'); }
	
.community-head .bg-bl- {
	float: left; position: relative; left: -12px;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-bl-w.png"}}) 0 0 no-repeat;
	_background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-bl-w.png"}}', sizingMethod='crop'); }
/** круглые уголки закончились**/

/** .community-head .userdata- **/

.community-head .userdata- {
	z-index: 15; position: relative;
	height: 50px; }

/** .info- **/
.community-head .userdata- .info- {
	width: 25%; }

.community-head .userdata- .info- sup {
	position: absolute;
	margin-top: -2px;
	font-size: .8em; }
	
/** .settings- **/
.community-head .userdata- .settings- {
	width: 50%; }


.community-head .userdata- .info-,
.community-head .userdata- .settings- {
	float: left; position: relative;
	height: 50px; }

.community-head .userdata- .info- ul,
.community-head .userdata- .settings- ul {
	position: absolute; bottom: 1.7em; left: 33px; top: 16px; }

.community-head .userdata- .info- ul li,
.community-head .userdata- .settings- ul li {
	display: inline;
	margin: 0 0 0 1px; padding: 0 0 0 7px;
	font-size: 1.3em;
	background: url({{!static type="images" "decoration/1px.gif"}}) left center no-repeat; list-style-type: none;
	_background-position:expression(this.previousSibling==null?'-1px':'left'); }

.community-head .userdata- .info- ul li:first-child,
.community-head .userdata- .settings- ul li:first-child {
	background: none; }

/** .add- **/
.community-head .userdata- ul.message- {
	float: right;
	margin: 15px 20px 0 0;
	font-size: 1.3em; line-height: 20px;
	_margin: 19px 10px 0px 0px; }

.community-head .userdata- ul.message- li {
	float: left;
	list-style-type: none; }

.community-head .userdata- ul.message- li.enter- {
	position: relative;
	height: 23px; margin-left: 7px; margin-right: 10px;
	
	background: #776F67; }

.community-head .userdata- ul.message- li.enter- .to-enter- .text- {
	margin: 0 13px;
	color: #fff; }

.community-head .userdata- ul.message- li.addmessage- {
	position: relative; top: 0; right: 0; display: block;
	font-size: 1em; text-decoration: underline; }


/*** opened-add- ***/
.community-head .userdata- .addmessage- {
	z-index: 9; position: absolute; top: 14px; right: 20px;
	width: 170px;
	font-size: 1.3em; white-space: nowrap; color: #000;
	background: #fff;
	_width: 9.2em; _right: expression(this.parentNode.offsetWidth % 2? "19px" : "20px"); }

.community-head .userdata- .addmessage- a {
	color: #000; }

.community-head .userdata- .addmessage- .current- {
	position: relative; z-index: 20;
	height: 16px; padding: 0 0 0 12px; }

.community-head .userdata- .addmessage- .current- .text- {
	position: relative; display: block;
	margin: 0 27px -7px 0; margin-bottom: -10px;
	line-height: 20px; }

.community-head .userdata- .addmessage- .current-  .icon- {
	position: absolute; right: 0; top: 0;
	background: url({{!static type='images' 'decoration/add-arrow.gif'}}) 0 -23px; }

.community-head .userdata- .addmessage- .current-  .close- .icon- {
	background-position: 0 0; }


.community-head .userdata- .addmessage- .others- {
	padding: 7px 0 0 12px; }

.community-head .userdata- .addmessage- .others- li {
	line-height: 25px;
	list-style: none; }


.community-head .userdata- .info- li a,
.community-head .userdata- .settings- li a {
	color: #000; }


/** .community-head .portal- **/

.community-head .portal- {
	z-index: 1; position: relative; overflow: hidden;
	margin: 0 20px;
	background: red;
	_height: 1px; _overflow: visible; }

.community-head .portal- .picture- {
	height: 51px;
	background: #ddb772 /*url(../../images/core/picture.jpg) 50% -52px no-repeat;*/ }


.community-head .portal- .title- {
	height: 79px;
	background: #dc291e; }

.community-head .portal- .title- .logo- {
	float: left;
	width: 25%; padding: 19px 0 0 20px; }

.community-head .portal- .title- .slogan- {
	float: left;
	width: 50%; padding: 28px 0 0 10px; }

.community-head .portal- .title- .slogan- h1 {
	font-size: 2em; font-weight: normal; color: #fff; }

.community-head .portal- .title- .slogan- a {
	text-decoration: none; color: #fff; }

.community-head .portal- .menu- {
	font-size: 1.3em;
	padding: 0 0 7px 0;
	background: #776f67; }

.community-head .portal- .menu- .all-items- {
	display: inline; position: relative; left: 13px; top: 0; }

.community-head .portal- .menu- .all-items- img {
	position: relative; top: 5px;
	margin: 0 0 0 5px; }

.community-head .portal- .menu- ul.menu-items- {
	display: inline;
	margin: 0 0 0 25px; }

.community-head .portal- .menu- ul.menu-items- li { 
	display: inline;
	margin: 0 0 0 1px; padding: 0 0 0 7px;
	background: url({{!static type="images" "decoration/1px-white.gif"}}) left center no-repeat; list-style-type: none;
	_background-position:expression(this.previousSibling==null?'-1px':'left'); }

.community-head .portal- .menu- ul.menu-items- li:first-child {
	background: none; }

.community-head .portal- .menu- .all-items- a,
.community-head .portal- .menu- ul.menu-items- li a,
.community-head .portal- .menu- ul.menu-items- li {
	color: #fff; }
